﻿<?xml version="1.0" encoding="utf-8"?>
<xs:schema id="SchEduDataSet" targetNamespace="http://tempuri.org/SchedulingDataSet.xsd" xmlns:mstns="http://tempuri.org/SchedulingDataSet.xsd" xmlns="http://tempuri.org/SchedulingDataSet.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:msprop="urn:schemas-microsoft-com:xml-msprop" attributeFormDefault="qualified" elementFormDefault="qualified">
  <xs:annotation>
    <xs:appinfo source="urn:schemas-microsoft-com:xml-msdatasource">
      <DataSource DefaultConnectionIndex="0" FunctionsComponentName="QueriesTableAdapter" Modifier="AutoLayout, AnsiClass, Class, Public" SchemaSerializationMode="ExcludeSchema" xmlns="urn:schemas-microsoft-com:xml-msdatasource">
        <Connections />
        <Tables />
        <Sources />
      </DataSource>
    </xs:appinfo>
  </xs:annotation>
  <xs:element name="SchEduDataSet" msdata:IsDataSet="true" msdata:UseCurrentLocale="true" msprop:Generator_UserDSName="SchEduDataSet" msprop:Generator_DataSetName="SchEduDataSet" msprop:EnableTableAdapterManager="true">
    <xs:complexType>
      <xs:choice minOccurs="0" maxOccurs="unbounded">
        <xs:element name="Order" msprop:Generator_UserTableName="Order" msprop:Generator_RowDeletedName="OrderRowDeleted" msprop:Generator_RowChangedName="OrderRowChanged" msprop:Generator_RowClassName="OrderRow" msprop:Generator_RowChangingName="OrderRowChanging" msprop:Generator_RowEvArgName="OrderRowChangeEvent" msprop:Generator_RowEvHandlerName="OrderRowChangeEventHandler" msprop:Generator_TableClassName="OrderDataTable" msprop:Generator_TableVarName="tableOrder" msprop:Generator_RowDeletingName="OrderRowDeleting" msprop:Generator_TablePropName="Order">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="OrderNo" msprop:Generator_UserColumnName="OrderNo" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="OrderNo" msprop:Generator_ColumnPropNameInTable="OrderNoColumn" msprop:Generator_ColumnVarNameInTable="columnOrderNo" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Description" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnVarNameInTable="columnDescription" type="xs:string" minOccurs="0" />
              <xs:element name="DueDate" msprop:Generator_UserColumnName="DueDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnDueDate" msprop:Generator_ColumnPropNameInTable="DueDateColumn" msprop:Generator_ColumnPropNameInRow="DueDate" type="xs:int" minOccurs="0" />
              <xs:element name="ReleaseDate" msprop:Generator_UserColumnName="ReleaseDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnReleaseDate" msprop:Generator_ColumnPropNameInTable="ReleaseDateColumn" msprop:Generator_ColumnPropNameInRow="ReleaseDate" type="xs:int" minOccurs="0" />
              <xs:element name="FinishDate" msprop:Generator_UserColumnName="FinishDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnFinishDate" msprop:Generator_ColumnPropNameInTable="FinishDateColumn" msprop:Generator_ColumnPropNameInRow="FinishDate" type="xs:int" minOccurs="0" />
              <xs:element name="Weight" msprop:Generator_UserColumnName="Weight" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnWeight" msprop:Generator_ColumnPropNameInTable="WeightColumn" msprop:Generator_ColumnPropNameInRow="Weight" type="xs:int" minOccurs="0" />
              <xs:element name="Color" msprop:Generator_UserColumnName="Color" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Color" msprop:Generator_ColumnPropNameInTable="ColorColumn" msprop:Generator_ColumnVarNameInTable="columnColor" type="xs:string" minOccurs="0" />
              <xs:element name="EndDate" msprop:Generator_UserColumnName="EndDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnEndDate" msprop:Generator_ColumnPropNameInTable="EndDateColumn" msprop:Generator_ColumnPropNameInRow="EndDate" type="xs:int" minOccurs="0" />
              <xs:element name="StartDate" msprop:Generator_UserColumnName="StartDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnStartDate" msprop:Generator_ColumnPropNameInTable="StartDateColumn" msprop:Generator_ColumnPropNameInRow="StartDate" type="xs:int" minOccurs="0" />
              <xs:element name="ProcessingTime" msprop:Generator_UserColumnName="ProcessingTime" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnProcessingTime" msprop:Generator_ColumnPropNameInTable="ProcessingTimeColumn" msprop:Generator_ColumnPropNameInRow="ProcessingTime" type="xs:int" minOccurs="0" />
              <xs:element name="AvailabilityDate" msprop:Generator_UserColumnName="AvailabilityDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnAvailabilityDate" msprop:Generator_ColumnPropNameInTable="AvailabilityDateColumn" msprop:Generator_ColumnPropNameInRow="AvailabilityDate" type="xs:int" minOccurs="0" />
              <xs:element name="Guid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="Guid" msprop:Generator_ColumnVarNameInTable="columnGuid" msprop:Generator_ColumnPropNameInRow="Guid" msprop:Generator_ColumnPropNameInTable="GuidColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Operation" msprop:Generator_UserTableName="Operation" msprop:Generator_RowDeletedName="OperationRowDeleted" msprop:Generator_RowChangedName="OperationRowChanged" msprop:Generator_RowClassName="OperationRow" msprop:Generator_RowChangingName="OperationRowChanging" msprop:Generator_RowEvArgName="OperationRowChangeEvent" msprop:Generator_RowEvHandlerName="OperationRowChangeEventHandler" msprop:Generator_TableClassName="OperationDataTable" msprop:Generator_TableVarName="tableOperation" msprop:Generator_RowDeletingName="OperationRowDeleting" msprop:Generator_TablePropName="Operation">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="OperationNo" msprop:Generator_UserColumnName="OperationNo" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnOperationNo" msprop:Generator_ColumnPropNameInTable="OperationNoColumn" msprop:Generator_ColumnPropNameInRow="OperationNo" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnPropNameInRow="Description" type="xs:string" minOccurs="0" />
              <xs:element name="OrderID" msprop:Generator_UserColumnName="OrderID" msprop:Generator_ColumnVarNameInTable="columnOrderID" msprop:Generator_ColumnPropNameInRow="OrderID" msprop:Generator_ColumnPropNameInTable="OrderIDColumn" type="xs:int" />
              <xs:element name="SequenceNo" msprop:Generator_UserColumnName="SequenceNo" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SequenceNo" msprop:Generator_ColumnPropNameInTable="SequenceNoColumn" msprop:Generator_ColumnVarNameInTable="columnSequenceNo" type="xs:int" minOccurs="0" />
              <xs:element name="WorkCenterID" msprop:Generator_UserColumnName="WorkCenterID" msprop:Generator_ColumnVarNameInTable="columnWorkCenterID" msprop:Generator_ColumnPropNameInRow="WorkCenterID" msprop:Generator_ColumnPropNameInTable="WorkCenterIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ProcessingTime" msprop:Generator_UserColumnName="ProcessingTime" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="ProcessingTime" msprop:Generator_ColumnPropNameInTable="ProcessingTimeColumn" msprop:Generator_ColumnVarNameInTable="columnProcessingTime" type="xs:int" minOccurs="0" />
              <xs:element name="SetupTime" msprop:Generator_UserColumnName="SetupTime" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="SetupTime" msprop:Generator_ColumnPropNameInTable="SetupTimeColumn" msprop:Generator_ColumnVarNameInTable="columnSetupTime" type="xs:int" minOccurs="0" />
              <xs:element name="StartDate" msprop:Generator_UserColumnName="StartDate" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="StartDate" msprop:Generator_ColumnPropNameInTable="StartDateColumn" msprop:Generator_ColumnVarNameInTable="columnStartDate" type="xs:int" minOccurs="0" />
              <xs:element name="EndDate" msprop:Generator_UserColumnName="EndDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnEndDate" msprop:Generator_ColumnPropNameInTable="EndDateColumn" msprop:Generator_ColumnPropNameInRow="EndDate" type="xs:int" minOccurs="0" />
              <xs:element name="MachineID" msprop:Generator_UserColumnName="MachineID" msprop:Generator_ColumnPropNameInRow="MachineID" msprop:Generator_ColumnVarNameInTable="columnMachineID" msprop:Generator_ColumnPropNameInTable="MachineIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="AvailabilityDate" msprop:Generator_UserColumnName="AvailabilityDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnAvailabilityDate" msprop:Generator_ColumnPropNameInTable="AvailabilityDateColumn" msprop:Generator_ColumnPropNameInRow="AvailabilityDate" type="xs:int" minOccurs="0" />
              <xs:element name="DueDate" msprop:Generator_UserColumnName="DueDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnDueDate" msprop:Generator_ColumnPropNameInTable="DueDateColumn" msprop:Generator_ColumnPropNameInRow="DueDate" type="xs:int" minOccurs="0" />
              <xs:element name="Guid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="Guid" msprop:Generator_ColumnVarNameInTable="columnGuid" msprop:Generator_ColumnPropNameInRow="Guid" msprop:Generator_ColumnPropNameInTable="GuidColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="WorkCenter" msprop:Generator_UserTableName="WorkCenter" msprop:Generator_RowDeletedName="WorkCenterRowDeleted" msprop:Generator_RowChangedName="WorkCenterRowChanged" msprop:Generator_RowClassName="WorkCenterRow" msprop:Generator_RowChangingName="WorkCenterRowChanging" msprop:Generator_RowEvArgName="WorkCenterRowChangeEvent" msprop:Generator_RowEvHandlerName="WorkCenterRowChangeEventHandler" msprop:Generator_TableClassName="WorkCenterDataTable" msprop:Generator_TableVarName="tableWorkCenter" msprop:Generator_RowDeletingName="WorkCenterRowDeleting" msprop:Generator_TablePropName="WorkCenter">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnName" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_ColumnPropNameInRow="Name" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnPropNameInRow="Description" type="xs:string" minOccurs="0" />
              <xs:element name="AvailabilityDate" msprop:Generator_UserColumnName="AvailabilityDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnAvailabilityDate" msprop:Generator_ColumnPropNameInTable="AvailabilityDateColumn" msprop:Generator_ColumnPropNameInRow="AvailabilityDate" type="xs:int" minOccurs="0" />
              <xs:element name="Utilization" msprop:Generator_UserColumnName="Utilization" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnUtilization" msprop:Generator_ColumnPropNameInTable="UtilizationColumn" msprop:Generator_ColumnPropNameInRow="Utilization" type="xs:int" minOccurs="0" />
              <xs:element name="Guid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="Guid" msprop:Generator_ColumnVarNameInTable="columnGuid" msprop:Generator_ColumnPropNameInRow="Guid" msprop:Generator_ColumnPropNameInTable="GuidColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Machine" msprop:Generator_UserTableName="Machine" msprop:Generator_RowDeletedName="MachineRowDeleted" msprop:Generator_RowChangedName="MachineRowChanged" msprop:Generator_RowClassName="MachineRow" msprop:Generator_RowChangingName="MachineRowChanging" msprop:Generator_RowEvArgName="MachineRowChangeEvent" msprop:Generator_RowEvHandlerName="MachineRowChangeEventHandler" msprop:Generator_TableClassName="MachineDataTable" msprop:Generator_TableVarName="tableMachine" msprop:Generator_RowDeletingName="MachineRowDeleting" msprop:Generator_TablePropName="Machine">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="WorkCenterID" msprop:Generator_UserColumnName="WorkCenterID" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="WorkCenterID" msprop:Generator_ColumnPropNameInTable="WorkCenterIDColumn" msprop:Generator_ColumnVarNameInTable="columnWorkCenterID" type="xs:int" />
              <xs:element name="Name" msprop:Generator_UserColumnName="Name" msprop:nullValue="_empty" msprop:Generator_ColumnPropNameInRow="Name" msprop:Generator_ColumnPropNameInTable="NameColumn" msprop:Generator_ColumnVarNameInTable="columnName" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnPropNameInRow="Description" type="xs:string" minOccurs="0" />
              <xs:element name="AvailabilityDate" msprop:Generator_UserColumnName="AvailabilityDate" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnAvailabilityDate" msprop:Generator_ColumnPropNameInTable="AvailabilityDateColumn" msprop:Generator_ColumnPropNameInRow="AvailabilityDate" type="xs:int" minOccurs="0" />
              <xs:element name="Speed" msprop:Generator_UserColumnName="Speed" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnSpeed" msprop:Generator_ColumnPropNameInTable="SpeedColumn" msprop:Generator_ColumnPropNameInRow="Speed" type="xs:double" minOccurs="0" />
              <xs:element name="Color" msprop:Generator_UserColumnName="Color" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnColor" msprop:Generator_ColumnPropNameInTable="ColorColumn" msprop:Generator_ColumnPropNameInRow="Color" type="xs:string" minOccurs="0" />
              <xs:element name="Guid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="Guid" msprop:Generator_ColumnVarNameInTable="columnGuid" msprop:Generator_ColumnPropNameInRow="Guid" msprop:Generator_ColumnPropNameInTable="GuidColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Dependency" msprop:Generator_UserTableName="Dependency" msprop:Generator_RowDeletedName="DependencyRowDeleted" msprop:Generator_RowChangedName="DependencyRowChanged" msprop:Generator_RowClassName="DependencyRow" msprop:Generator_RowChangingName="DependencyRowChanging" msprop:Generator_RowEvArgName="DependencyRowChangeEvent" msprop:Generator_RowEvHandlerName="DependencyRowChangeEventHandler" msprop:Generator_TableClassName="DependencyDataTable" msprop:Generator_TableVarName="tableDependency" msprop:Generator_RowDeletingName="DependencyRowDeleting" msprop:Generator_TablePropName="Dependency">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="PredecessorOrderID" msprop:Generator_UserColumnName="PredecessorOrderID" msprop:Generator_ColumnVarNameInTable="columnPredecessorOrderID" msprop:Generator_ColumnPropNameInRow="PredecessorOrderID" msprop:Generator_ColumnPropNameInTable="PredecessorOrderIDColumn" type="xs:int" />
              <xs:element name="SuccessorOrderID" msprop:Generator_UserColumnName="SuccessorOrderID" msprop:Generator_ColumnVarNameInTable="columnSuccessorOrderID" msprop:Generator_ColumnPropNameInRow="SuccessorOrderID" msprop:Generator_ColumnPropNameInTable="SuccessorOrderIDColumn" type="xs:int" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Allocation" msprop:Generator_UserTableName="Allocation" msprop:Generator_RowDeletedName="AllocationRowDeleted" msprop:Generator_RowChangedName="AllocationRowChanged" msprop:Generator_RowClassName="AllocationRow" msprop:Generator_RowChangingName="AllocationRowChanging" msprop:Generator_RowEvArgName="AllocationRowChangeEvent" msprop:Generator_RowEvHandlerName="AllocationRowChangeEventHandler" msprop:Generator_TableClassName="AllocationDataTable" msprop:Generator_TableVarName="tableAllocation" msprop:Generator_RowDeletingName="AllocationRowDeleting" msprop:Generator_TablePropName="Allocation">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="StartDate" msprop:Generator_UserColumnName="StartDate" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="StartDate" msprop:Generator_ColumnPropNameInTable="StartDateColumn" msprop:Generator_ColumnVarNameInTable="columnStartDate" type="xs:int" minOccurs="0" />
              <xs:element name="EndDate" msprop:Generator_UserColumnName="EndDate" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="EndDate" msprop:Generator_ColumnPropNameInTable="EndDateColumn" msprop:Generator_ColumnVarNameInTable="columnEndDate" type="xs:int" minOccurs="0" />
              <xs:element name="ProcessingTime" msprop:Generator_UserColumnName="ProcessingTime" msprop:nullValue="0" msprop:Generator_ColumnPropNameInRow="ProcessingTime" msprop:Generator_ColumnPropNameInTable="ProcessingTimeColumn" msprop:Generator_ColumnVarNameInTable="columnProcessingTime" type="xs:int" minOccurs="0" />
              <xs:element name="SolutionID" msprop:Generator_UserColumnName="SolutionID" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnSolutionID" msprop:Generator_ColumnPropNameInTable="SolutionIDColumn" msprop:Generator_ColumnPropNameInRow="SolutionID" type="xs:int" />
              <xs:element name="SetupTime" msprop:Generator_UserColumnName="SetupTime" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnSetupTime" msprop:Generator_ColumnPropNameInTable="SetupTimeColumn" msprop:Generator_ColumnPropNameInRow="SetupTime" type="xs:int" minOccurs="0" />
              <xs:element name="OrderNo" msprop:Generator_UserColumnName="OrderNo" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnOrderNo" msprop:Generator_ColumnPropNameInTable="OrderNoColumn" msprop:Generator_ColumnPropNameInRow="OrderNo" type="xs:string" minOccurs="0" />
              <xs:element name="OperationNo" msprop:Generator_UserColumnName="OperationNo" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnOperationNo" msprop:Generator_ColumnPropNameInTable="OperationNoColumn" msprop:Generator_ColumnPropNameInRow="OperationNo" type="xs:string" minOccurs="0" />
              <xs:element name="WorkCenter" msprop:Generator_UserColumnName="WorkCenter" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnWorkCenter" msprop:Generator_ColumnPropNameInTable="WorkCenterColumn" msprop:Generator_ColumnPropNameInRow="WorkCenter" type="xs:string" minOccurs="0" />
              <xs:element name="Machine" msprop:Generator_UserColumnName="Machine" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnMachine" msprop:Generator_ColumnPropNameInTable="MachineColumn" msprop:Generator_ColumnPropNameInRow="Machine" type="xs:string" minOccurs="0" />
              <xs:element name="OrderGuid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="OrderGuid" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="OrderGuid" msprop:Generator_ColumnPropNameInTable="OrderGuidColumn" msprop:Generator_ColumnVarNameInTable="columnOrderGuid" type="xs:string" minOccurs="0" />
              <xs:element name="OperationGuid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="OperationGuid" msprop:Generator_ColumnVarNameInTable="columnOperationGuid" msprop:Generator_ColumnPropNameInRow="OperationGuid" msprop:Generator_ColumnPropNameInTable="OperationGuidColumn" type="xs:string" minOccurs="0" />
              <xs:element name="WorkCenterGuid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="WorkCenterGuid" msprop:Generator_ColumnVarNameInTable="columnWorkCenterGuid" msprop:Generator_ColumnPropNameInRow="WorkCenterGuid" msprop:Generator_ColumnPropNameInTable="WorkCenterGuidColumn" type="xs:string" minOccurs="0" />
              <xs:element name="MachineGuid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="MachineGuid" msprop:Generator_ColumnVarNameInTable="columnMachineGuid" msprop:Generator_ColumnPropNameInRow="MachineGuid" msprop:Generator_ColumnPropNameInTable="MachineGuidColumn" type="xs:string" minOccurs="0" />
              <xs:element name="Color" msprop:Generator_UserColumnName="Color" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnColor" msprop:Generator_ColumnPropNameInTable="ColorColumn" msprop:Generator_ColumnPropNameInRow="Color" type="xs:string" minOccurs="0" />
              <xs:element name="OrderID" msprop:Generator_UserColumnName="OrderID" msprop:nullValue="_throw" msprop:Generator_ColumnVarNameInTable="columnOrderID" msprop:Generator_ColumnPropNameInTable="OrderIDColumn" msprop:Generator_ColumnPropNameInRow="OrderID" type="xs:int" minOccurs="0" />
              <xs:element name="OperationID" msprop:Generator_UserColumnName="OperationID" msprop:Generator_ColumnPropNameInRow="OperationID" msprop:Generator_ColumnVarNameInTable="columnOperationID" msprop:Generator_ColumnPropNameInTable="OperationIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="WorkCenterID" msprop:Generator_UserColumnName="WorkCenterID" msprop:Generator_ColumnPropNameInRow="WorkCenterID" msprop:Generator_ColumnVarNameInTable="columnWorkCenterID" msprop:Generator_ColumnPropNameInTable="WorkCenterIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="MachineID" msprop:Generator_UserColumnName="MachineID" msprop:Generator_ColumnPropNameInRow="MachineID" msprop:Generator_ColumnVarNameInTable="columnMachineID" msprop:Generator_ColumnPropNameInTable="MachineIDColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="SetupTime" msprop:Generator_UserTableName="SetupTime" msprop:Generator_RowDeletedName="SetupTimeRowDeleted" msprop:Generator_RowChangedName="SetupTimeRowChanged" msprop:Generator_RowClassName="SetupTimeRow" msprop:Generator_RowChangingName="SetupTimeRowChanging" msprop:Generator_RowEvArgName="SetupTimeRowChangeEvent" msprop:Generator_RowEvHandlerName="SetupTimeRowChangeEventHandler" msprop:Generator_TableClassName="SetupTimeDataTable" msprop:Generator_TableVarName="tableSetupTime" msprop:Generator_RowDeletingName="SetupTimeRowDeleting" msprop:Generator_TablePropName="SetupTime">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="FromOrderID" msprop:Generator_UserColumnName="FromOrderID" msprop:Generator_ColumnPropNameInRow="FromOrderID" msprop:Generator_ColumnVarNameInTable="columnFromOrderID" msprop:Generator_ColumnPropNameInTable="FromOrderIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ToOrderID" msprop:Generator_UserColumnName="ToOrderID" msprop:Generator_ColumnPropNameInRow="ToOrderID" msprop:Generator_ColumnVarNameInTable="columnToOrderID" msprop:Generator_ColumnPropNameInTable="ToOrderIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="SetupTime" msprop:Generator_UserColumnName="SetupTime" msprop:Generator_ColumnPropNameInRow="SetupTime" msprop:Generator_ColumnVarNameInTable="columnSetupTime" msprop:Generator_ColumnPropNameInTable="SetupTimeColumn" type="xs:int" minOccurs="0" />
              <xs:element name="MachineID" msprop:Generator_UserColumnName="MachineID" msprop:Generator_ColumnVarNameInTable="columnMachineID" msprop:Generator_ColumnPropNameInRow="MachineID" msprop:Generator_ColumnPropNameInTable="MachineIDColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="ProcessingTime" msprop:Generator_UserTableName="ProcessingTime" msprop:Generator_RowDeletedName="ProcessingTimeRowDeleted" msprop:Generator_RowChangedName="ProcessingTimeRowChanged" msprop:Generator_RowClassName="ProcessingTimeRow" msprop:Generator_RowChangingName="ProcessingTimeRowChanging" msprop:Generator_RowEvArgName="ProcessingTimeRowChangeEvent" msprop:Generator_RowEvHandlerName="ProcessingTimeRowChangeEventHandler" msprop:Generator_TableClassName="ProcessingTimeDataTable" msprop:Generator_TableVarName="tableProcessingTime" msprop:Generator_RowDeletingName="ProcessingTimeRowDeleting" msprop:Generator_TablePropName="ProcessingTime">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="MachineID" msprop:Generator_UserColumnName="MachineID" msprop:Generator_ColumnPropNameInRow="MachineID" msprop:Generator_ColumnVarNameInTable="columnMachineID" msprop:Generator_ColumnPropNameInTable="MachineIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="OperationID" msprop:Generator_UserColumnName="OperationID" msprop:Generator_ColumnPropNameInRow="OperationID" msprop:Generator_ColumnVarNameInTable="columnOperationID" msprop:Generator_ColumnPropNameInTable="OperationIDColumn" type="xs:int" minOccurs="0" />
              <xs:element name="ProcessingTime" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ProcessingTime" msprop:Generator_ColumnPropNameInRow="ProcessingTime" msprop:Generator_ColumnVarNameInTable="columnProcessingTime" msprop:Generator_ColumnPropNameInTable="ProcessingTimeColumn" type="xs:int" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Solution" msprop:Generator_UserTableName="Solution" msprop:Generator_RowDeletedName="SolutionRowDeleted" msprop:Generator_RowChangedName="SolutionRowChanged" msprop:Generator_RowClassName="SolutionRow" msprop:Generator_RowChangingName="SolutionRowChanging" msprop:Generator_RowEvArgName="SolutionRowChangeEvent" msprop:Generator_RowEvHandlerName="SolutionRowChangeEventHandler" msprop:Generator_TableClassName="SolutionDataTable" msprop:Generator_TableVarName="tableSolution" msprop:Generator_RowDeletingName="SolutionRowDeleting" msprop:Generator_TablePropName="Solution">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="Title" msprop:Generator_UserColumnName="Title" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_ColumnPropNameInRow="Title" type="xs:string" minOccurs="0" />
              <xs:element name="Version" msprop:Generator_UserColumnName="Version" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnVersion" msprop:Generator_ColumnPropNameInTable="VersionColumn" msprop:Generator_ColumnPropNameInRow="Version" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnPropNameInRow="Description" type="xs:string" minOccurs="0" />
              <xs:element name="Product" msprop:Generator_UserColumnName="Product" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnProduct" msprop:Generator_ColumnPropNameInTable="ProductColumn" msprop:Generator_ColumnPropNameInRow="Product" type="xs:string" minOccurs="0" />
              <xs:element name="Copyright" msprop:Generator_UserColumnName="Copyright" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnCopyright" msprop:Generator_ColumnPropNameInTable="CopyrightColumn" msprop:Generator_ColumnPropNameInRow="Copyright" type="xs:string" minOccurs="0" />
              <xs:element name="Company" msprop:Generator_UserColumnName="Company" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnCompany" msprop:Generator_ColumnPropNameInTable="CompanyColumn" msprop:Generator_ColumnPropNameInRow="Company" type="xs:string" minOccurs="0" />
              <xs:element name="CreatedOn" msprop:Generator_UserColumnName="CreatedOn" msprop:Generator_ColumnPropNameInRow="CreatedOn" msprop:Generator_ColumnVarNameInTable="columnCreatedOn" msprop:Generator_ColumnPropNameInTable="CreatedOnColumn" type="xs:dateTime" minOccurs="0" />
              <xs:element name="TotalTimeSecs" msdata:Caption="RunningTimeSecs" msprop:Generator_UserColumnName="TotalTimeSecs" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnTotalTimeSecs" msprop:Generator_ColumnPropNameInTable="TotalTimeSecsColumn" msprop:Generator_ColumnPropNameInRow="TotalTimeSecs" type="xs:decimal" minOccurs="0" />
              <xs:element name="LogicTimeSecs" msprop:Generator_UserColumnName="LogicTimeSecs" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnLogicTimeSecs" msprop:Generator_ColumnPropNameInTable="LogicTimeSecsColumn" msprop:Generator_ColumnPropNameInRow="LogicTimeSecs" type="xs:decimal" minOccurs="0" />
              <xs:element name="Guid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="Guid" msprop:nullValue="_throw" msprop:Generator_ColumnVarNameInTable="columnGuid" msprop:Generator_ColumnPropNameInTable="GuidColumn" msprop:Generator_ColumnPropNameInRow="Guid" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Performance" msprop:Generator_UserTableName="Performance" msprop:Generator_RowDeletedName="PerformanceRowDeleted" msprop:Generator_RowChangedName="PerformanceRowChanged" msprop:Generator_RowClassName="PerformanceRow" msprop:Generator_RowChangingName="PerformanceRowChanging" msprop:Generator_RowEvArgName="PerformanceRowChangeEvent" msprop:Generator_RowEvHandlerName="PerformanceRowChangeEventHandler" msprop:Generator_TableClassName="PerformanceDataTable" msprop:Generator_TableVarName="tablePerformance" msprop:Generator_RowDeletingName="PerformanceRowDeleting" msprop:Generator_TablePropName="Performance">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="SolutionID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="SolutionID" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnSolutionID" msprop:Generator_ColumnPropNameInTable="SolutionIDColumn" msprop:Generator_ColumnPropNameInRow="SolutionID" type="xs:int" />
              <xs:element name="Title" msprop:Generator_UserColumnName="Title" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_ColumnPropNameInRow="Title" type="xs:string" minOccurs="0" />
              <xs:element name="Version" msprop:Generator_UserColumnName="Version" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnVersion" msprop:Generator_ColumnPropNameInTable="VersionColumn" msprop:Generator_ColumnPropNameInRow="Version" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnPropNameInRow="Description" type="xs:string" minOccurs="0" />
              <xs:element name="Product" msprop:Generator_UserColumnName="Product" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnProduct" msprop:Generator_ColumnPropNameInTable="ProductColumn" msprop:Generator_ColumnPropNameInRow="Product" type="xs:string" minOccurs="0" />
              <xs:element name="Copyright" msprop:Generator_UserColumnName="Copyright" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnCopyright" msprop:Generator_ColumnPropNameInTable="CopyrightColumn" msprop:Generator_ColumnPropNameInRow="Copyright" type="xs:string" minOccurs="0" />
              <xs:element name="Company" msprop:Generator_UserColumnName="Company" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnCompany" msprop:Generator_ColumnPropNameInTable="CompanyColumn" msprop:Generator_ColumnPropNameInRow="Company" type="xs:string" minOccurs="0" />
              <xs:element name="Value" msprop:Generator_UserColumnName="Value" msprop:nullValue="0" msprop:Generator_ColumnVarNameInTable="columnValue" msprop:Generator_ColumnPropNameInTable="ValueColumn" msprop:Generator_ColumnPropNameInRow="Value" type="xs:double" minOccurs="0" />
              <xs:element name="ObjectiveGuid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="ObjectiveGuid" msprop:nullValue="_throw" msprop:Generator_ColumnVarNameInTable="columnObjectiveGuid" msprop:Generator_ColumnPropNameInTable="ObjectiveGuidColumn" msprop:Generator_ColumnPropNameInRow="ObjectiveGuid" type="xs:string" minOccurs="0" />
              <xs:element name="MachineGuid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="MachineGuid" msprop:nullValue="_throw" msprop:Generator_ColumnPropNameInRow="MachineGuid" msprop:Generator_ColumnPropNameInTable="MachineGuidColumn" msprop:Generator_ColumnVarNameInTable="columnMachineGuid" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
        <xs:element name="Constraint" msprop:Generator_UserTableName="Constraint" msprop:Generator_RowDeletedName="ConstraintRowDeleted" msprop:Generator_RowChangedName="ConstraintRowChanged" msprop:Generator_RowClassName="ConstraintRow" msprop:Generator_RowChangingName="ConstraintRowChanging" msprop:Generator_RowEvArgName="ConstraintRowChangeEvent" msprop:Generator_RowEvHandlerName="ConstraintRowChangeEventHandler" msprop:Generator_TableClassName="ConstraintDataTable" msprop:Generator_TableVarName="tableConstraint" msprop:Generator_RowDeletingName="ConstraintRowDeleting" msprop:Generator_TablePropName="Constraint">
          <xs:complexType>
            <xs:sequence>
              <xs:element name="ID" msdata:AutoIncrement="true" msdata:AutoIncrementSeed="1" msprop:Generator_UserColumnName="ID" msprop:Generator_ColumnVarNameInTable="columnID" msprop:Generator_ColumnPropNameInRow="ID" msprop:Generator_ColumnPropNameInTable="IDColumn" type="xs:int" />
              <xs:element name="AllocationID" msprop:Generator_UserColumnName="AllocationID" msprop:Generator_ColumnVarNameInTable="columnAllocationID" msprop:Generator_ColumnPropNameInRow="AllocationID" msprop:Generator_ColumnPropNameInTable="AllocationIDColumn" type="xs:int" />
              <xs:element name="Title" msprop:Generator_UserColumnName="Title" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnTitle" msprop:Generator_ColumnPropNameInTable="TitleColumn" msprop:Generator_ColumnPropNameInRow="Title" type="xs:string" minOccurs="0" />
              <xs:element name="Version" msprop:Generator_UserColumnName="Version" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnVersion" msprop:Generator_ColumnPropNameInTable="VersionColumn" msprop:Generator_ColumnPropNameInRow="Version" type="xs:string" minOccurs="0" />
              <xs:element name="Description" msprop:Generator_UserColumnName="Description" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnDescription" msprop:Generator_ColumnPropNameInTable="DescriptionColumn" msprop:Generator_ColumnPropNameInRow="Description" type="xs:string" minOccurs="0" />
              <xs:element name="Product" msprop:Generator_UserColumnName="Product" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnProduct" msprop:Generator_ColumnPropNameInTable="ProductColumn" msprop:Generator_ColumnPropNameInRow="Product" type="xs:string" minOccurs="0" />
              <xs:element name="Copyright" msprop:Generator_UserColumnName="Copyright" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnCopyright" msprop:Generator_ColumnPropNameInTable="CopyrightColumn" msprop:Generator_ColumnPropNameInRow="Copyright" type="xs:string" minOccurs="0" />
              <xs:element name="Company" msprop:Generator_UserColumnName="Company" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnCompany" msprop:Generator_ColumnPropNameInTable="CompanyColumn" msprop:Generator_ColumnPropNameInRow="Company" type="xs:string" minOccurs="0" />
              <xs:element name="Valid" msprop:Generator_UserColumnName="Valid" msprop:nullValue="false" msprop:Generator_ColumnVarNameInTable="columnValid" msprop:Generator_ColumnPropNameInTable="ValidColumn" msprop:Generator_ColumnPropNameInRow="Valid" type="xs:boolean" minOccurs="0" />
              <xs:element name="Message" msprop:Generator_UserColumnName="Message" msprop:nullValue="_empty" msprop:Generator_ColumnVarNameInTable="columnMessage" msprop:Generator_ColumnPropNameInTable="MessageColumn" msprop:Generator_ColumnPropNameInRow="Message" type="xs:string" minOccurs="0" />
              <xs:element name="Guid" msdata:DataType="System.Guid, mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" msprop:Generator_UserColumnName="Guid" msprop:Generator_ColumnVarNameInTable="columnGuid" msprop:Generator_ColumnPropNameInRow="Guid" msprop:Generator_ColumnPropNameInTable="GuidColumn" type="xs:string" minOccurs="0" />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:choice>
    </xs:complexType>
    <xs:unique name="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Order" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Operation_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Operation" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="WorkCenter_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:WorkCenter" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Machine_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Machine" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Dependency_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Dependency" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Constraint11">
      <xs:selector xpath=".//mstns:Allocation" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="SetupTime_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:SetupTime" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="ProcessingTime_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:ProcessingTime" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Solution_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Solution" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Performance_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Performance" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:unique name="Constraint_Constraint1" msdata:ConstraintName="Constraint1" msdata:PrimaryKey="true">
      <xs:selector xpath=".//mstns:Constraint" />
      <xs:field xpath="mstns:ID" />
    </xs:unique>
    <xs:keyref name="FK_Allocation_Constraint" refer="Constraint11" msprop:rel_Generator_UserRelationName="FK_Allocation_Constraint" msprop:rel_Generator_RelationVarName="relationFK_Allocation_Constraint" msprop:rel_Generator_UserChildTable="Constraint" msprop:rel_Generator_UserParentTable="Allocation" msprop:rel_Generator_ParentPropName="AllocationRow" msprop:rel_Generator_ChildPropName="GetConstraintRows">
      <xs:selector xpath=".//mstns:Constraint" />
      <xs:field xpath="mstns:AllocationID" />
    </xs:keyref>
    <xs:keyref name="FK_Solution_Performance" refer="Solution_Constraint1" msprop:rel_Generator_UserRelationName="FK_Solution_Performance" msprop:rel_Generator_RelationVarName="relationFK_Solution_Performance" msprop:rel_Generator_UserChildTable="Performance" msprop:rel_Generator_UserParentTable="Solution" msprop:rel_Generator_ParentPropName="SolutionRow" msprop:rel_Generator_ChildPropName="GetPerformanceRows">
      <xs:selector xpath=".//mstns:Performance" />
      <xs:field xpath="mstns:SolutionID" />
    </xs:keyref>
    <xs:keyref name="FK_Machine_ProcessingTime" refer="Machine_Constraint1" msprop:rel_Generator_UserRelationName="FK_Machine_ProcessingTime" msprop:rel_Generator_RelationVarName="relationFK_Machine_ProcessingTime" msprop:rel_Generator_UserChildTable="ProcessingTime" msprop:rel_Generator_UserParentTable="Machine" msprop:rel_Generator_ParentPropName="MachineRow" msprop:rel_Generator_ChildPropName="GetProcessingTimeRows">
      <xs:selector xpath=".//mstns:ProcessingTime" />
      <xs:field xpath="mstns:MachineID" />
    </xs:keyref>
    <xs:keyref name="FK_Operation_ProcessingTime" refer="Operation_Constraint1" msprop:rel_Generator_UserRelationName="FK_Operation_ProcessingTime" msprop:rel_Generator_RelationVarName="relationFK_Operation_ProcessingTime" msprop:rel_Generator_UserChildTable="ProcessingTime" msprop:rel_Generator_UserParentTable="Operation" msprop:rel_Generator_ParentPropName="OperationRow" msprop:rel_Generator_ChildPropName="GetProcessingTimeRows">
      <xs:selector xpath=".//mstns:ProcessingTime" />
      <xs:field xpath="mstns:OperationID" />
    </xs:keyref>
    <xs:keyref name="FK_Order_SetupTime1" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Order_SetupTime1" msprop:rel_Generator_RelationVarName="relationFK_Order_SetupTime1" msprop:rel_Generator_UserChildTable="SetupTime" msprop:rel_Generator_UserParentTable="Order" msprop:rel_Generator_ParentPropName="OrderRowByFK_Order_SetupTime1" msprop:rel_Generator_ChildPropName="GetSetupTimeRowsByFK_Order_SetupTime1">
      <xs:selector xpath=".//mstns:SetupTime" />
      <xs:field xpath="mstns:ToOrderID" />
    </xs:keyref>
    <xs:keyref name="FK_Order_SetupTime" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Order_SetupTime" msprop:rel_Generator_RelationVarName="relationFK_Order_SetupTime" msprop:rel_Generator_UserChildTable="SetupTime" msprop:rel_Generator_UserParentTable="Order" msprop:rel_Generator_ParentPropName="OrderRowByFK_Order_SetupTime" msprop:rel_Generator_ChildPropName="GetSetupTimeRowsByFK_Order_SetupTime">
      <xs:selector xpath=".//mstns:SetupTime" />
      <xs:field xpath="mstns:FromOrderID" />
    </xs:keyref>
    <xs:keyref name="FK_Machine_SetupTime" refer="Machine_Constraint1" msprop:rel_Generator_UserRelationName="FK_Machine_SetupTime" msprop:rel_Generator_RelationVarName="relationFK_Machine_SetupTime" msprop:rel_Generator_UserChildTable="SetupTime" msprop:rel_Generator_UserParentTable="Machine" msprop:rel_Generator_ParentPropName="MachineRow" msprop:rel_Generator_ChildPropName="GetSetupTimeRows">
      <xs:selector xpath=".//mstns:SetupTime" />
      <xs:field xpath="mstns:MachineID" />
    </xs:keyref>
    <xs:keyref name="FK_Order_Allocation" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Order_Allocation" msprop:rel_Generator_RelationVarName="relationFK_Order_Allocation" msprop:rel_Generator_UserChildTable="Allocation" msprop:rel_Generator_UserParentTable="Order" msprop:rel_Generator_ParentPropName="OrderRow" msprop:rel_Generator_ChildPropName="GetAllocationRows" msdata:DeleteRule="SetNull">
      <xs:selector xpath=".//mstns:Allocation" />
      <xs:field xpath="mstns:OrderID" />
    </xs:keyref>
    <xs:keyref name="FK_Machine_Allocation" refer="Machine_Constraint1" msprop:rel_Generator_UserRelationName="FK_Machine_Allocation" msprop:rel_Generator_RelationVarName="relationFK_Machine_Allocation" msprop:rel_Generator_UserChildTable="Allocation" msprop:rel_Generator_UserParentTable="Machine" msprop:rel_Generator_ParentPropName="MachineRow" msprop:rel_Generator_ChildPropName="GetAllocationRows" msdata:DeleteRule="SetNull">
      <xs:selector xpath=".//mstns:Allocation" />
      <xs:field xpath="mstns:MachineID" />
    </xs:keyref>
    <xs:keyref name="FK_Operation_Allocation" refer="Operation_Constraint1" msprop:rel_Generator_UserRelationName="FK_Operation_Allocation" msprop:rel_Generator_RelationVarName="relationFK_Operation_Allocation" msprop:rel_Generator_UserChildTable="Allocation" msprop:rel_Generator_UserParentTable="Operation" msprop:rel_Generator_ParentPropName="OperationRow" msprop:rel_Generator_ChildPropName="GetAllocationRows" msdata:DeleteRule="SetNull">
      <xs:selector xpath=".//mstns:Allocation" />
      <xs:field xpath="mstns:OperationID" />
    </xs:keyref>
    <xs:keyref name="FK_WorkCenter_Allocation" refer="WorkCenter_Constraint1" msprop:rel_Generator_UserRelationName="FK_WorkCenter_Allocation" msprop:rel_Generator_RelationVarName="relationFK_WorkCenter_Allocation" msprop:rel_Generator_UserChildTable="Allocation" msprop:rel_Generator_UserParentTable="WorkCenter" msprop:rel_Generator_ParentPropName="WorkCenterRow" msprop:rel_Generator_ChildPropName="GetAllocationRows" msdata:DeleteRule="SetNull">
      <xs:selector xpath=".//mstns:Allocation" />
      <xs:field xpath="mstns:WorkCenterID" />
    </xs:keyref>
    <xs:keyref name="FK_Solution_Allocation" refer="Solution_Constraint1" msprop:rel_Generator_UserRelationName="FK_Solution_Allocation" msprop:rel_Generator_RelationVarName="relationFK_Solution_Allocation" msprop:rel_Generator_UserChildTable="Allocation" msprop:rel_Generator_UserParentTable="Solution" msprop:rel_Generator_ParentPropName="SolutionRow" msprop:rel_Generator_ChildPropName="GetAllocationRows">
      <xs:selector xpath=".//mstns:Allocation" />
      <xs:field xpath="mstns:SolutionID" />
    </xs:keyref>
    <xs:keyref name="FK_Order_Dependency_Predecessor" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Order_Dependency_Predecessor" msprop:rel_Generator_RelationVarName="relationFK_Order_Dependency_Predecessor" msprop:rel_Generator_UserChildTable="Dependency" msprop:rel_Generator_UserParentTable="Order" msprop:rel_Generator_ParentPropName="OrderRowByFK_Order_Dependency_Predecessor" msprop:rel_Generator_ChildPropName="GetDependencyRowsByFK_Order_Dependency_Predecessor">
      <xs:selector xpath=".//mstns:Dependency" />
      <xs:field xpath="mstns:PredecessorOrderID" />
    </xs:keyref>
    <xs:keyref name="FK_Order_Dependency_Successor" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Order_Dependency_Successor" msprop:rel_Generator_RelationVarName="relationFK_Order_Dependency_Successor" msprop:rel_Generator_UserChildTable="Dependency" msprop:rel_Generator_UserParentTable="Order" msprop:rel_Generator_ParentPropName="OrderRowByFK_Order_Dependency_Successor" msprop:rel_Generator_ChildPropName="GetDependencyRowsByFK_Order_Dependency_Successor">
      <xs:selector xpath=".//mstns:Dependency" />
      <xs:field xpath="mstns:SuccessorOrderID" />
    </xs:keyref>
    <xs:keyref name="FK_WorkCenter_Machine" refer="WorkCenter_Constraint1" msprop:rel_Generator_UserRelationName="FK_WorkCenter_Machine" msprop:rel_Generator_RelationVarName="relationFK_WorkCenter_Machine" msprop:rel_Generator_UserChildTable="Machine" msprop:rel_Generator_UserParentTable="WorkCenter" msprop:rel_Generator_ParentPropName="WorkCenterRow" msprop:rel_Generator_ChildPropName="GetMachineRows">
      <xs:selector xpath=".//mstns:Machine" />
      <xs:field xpath="mstns:WorkCenterID" />
    </xs:keyref>
    <xs:keyref name="FK_Machine_Operation" refer="Machine_Constraint1" msprop:rel_Generator_UserRelationName="FK_Machine_Operation" msprop:rel_Generator_RelationVarName="relationFK_Machine_Operation" msprop:rel_Generator_UserChildTable="Operation" msprop:rel_Generator_UserParentTable="Machine" msprop:rel_Generator_ParentPropName="MachineRow" msprop:rel_Generator_ChildPropName="GetOperationRows" msdata:DeleteRule="SetNull">
      <xs:selector xpath=".//mstns:Operation" />
      <xs:field xpath="mstns:MachineID" />
    </xs:keyref>
    <xs:keyref name="FK_Order_Operation" refer="Constraint1" msprop:rel_Generator_UserRelationName="FK_Order_Operation" msprop:rel_Generator_RelationVarName="relationFK_Order_Operation" msprop:rel_Generator_UserChildTable="Operation" msprop:rel_Generator_UserParentTable="Order" msprop:rel_Generator_ParentPropName="OrderRow" msprop:rel_Generator_ChildPropName="GetOperationRows">
      <xs:selector xpath=".//mstns:Operation" />
      <xs:field xpath="mstns:OrderID" />
    </xs:keyref>
    <xs:keyref name="FK_WorkCenter_Operation" refer="WorkCenter_Constraint1" msprop:rel_Generator_UserRelationName="FK_WorkCenter_Operation" msprop:rel_Generator_RelationVarName="relationFK_WorkCenter_Operation" msprop:rel_Generator_UserChildTable="Operation" msprop:rel_Generator_UserParentTable="WorkCenter" msprop:rel_Generator_ParentPropName="WorkCenterRow" msprop:rel_Generator_ChildPropName="GetOperationRows">
      <xs:selector xpath=".//mstns:Operation" />
      <xs:field xpath="mstns:WorkCenterID" />
    </xs:keyref>
  </xs:element>
</xs:schema>